// pages/mine/index.js
//获取应用实例
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    logoimg:"/images/newlogo.png",
    userInfo: null,
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    minecount:"0",//我的饭团数
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options){
    this.setData({
      userInfo: app.globalData.userInfo,
      hasUserInfo: app.globalData.hasUserInfo,
    });
    //新增获取我的饭团数
    if (app.globalData.hasUserInfo){
      this.getAllRice();
    }
  },
  getAllRice: function (e) {//获取饭团总数
    if(e && e.target){wx.showLoading()}
    wx.showLoading()
    var _this = this;
    app.apiRequest({
      url: '/my/findUserByToken',
      success: res => {
        //  console.log("获取饭团数：", res)
        _this.setData({
          minecount: res.data.data.integral
        });
        wx.hideLoading()        
        // if (call) { call(); }
      }
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  getUserInfo: function (e) {
   var _this=this;
    if (e.detail.userInfo){
      app.globalData.userInfo = e.detail.userInfo
      this.setData({
        userInfo: e.detail.userInfo,
        hasUserInfo: true
      });
      app.globalData.hasUserInfo = true;
      if(app.globalData.tmpApiToken!=''){
        app.globalData.apiToken = app.globalData.tmpApiToken
        _this.getAllRice();
        return;
      }      
      wx.login({
        success: res => {
          //调后端接口获取token
          app.apiRequest({
            url: '/login/minoPro/getToken',
            data: {
              'jscode': res.code,
              // "gender": e.detail.userInfo.gender
            },
            success: res => {
              if (res.data.code === 0) {               
                app.globalData.apiToken = res.data.data
                _this.getAllRice();
              }
            }
          })
        }
      });
    }else{
      app.globalData.apiToken = null
    }
  },
  bindShowOrderList: function(e){
   
    wx.navigateTo({
      url: '../order/list?status=' + e.currentTarget.dataset.status,
    });
  },
  onShareAppMessage: function () {
    return {
      title: '一起来拿演唱会门票吧！',
      path: "/pages/index/index",
      imageUrl: "http://resource.jiyilive.com/img/index/share3.jpg"
    }
  },
});